package com.ddwl.schema.vo.shop;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.time.Instant;

/**
 * 店铺订单
 * @author wenbin
 * @version 1.0.0
 */
@Setter
@Getter
@ApiModel(description = "店铺订单")
public class ShopApproveOrderVo {

    @ApiModelProperty("ID")
    private String id;

    @ApiModelProperty("店铺申请id")
    private String shopApproveId;

    @ApiModelProperty("用户id")
    private String approveUserId;

    @ApiModelProperty("用户电话")
    private String approveUserTel;

    @ApiModelProperty("付款状态 0待付款 20付款成功 30付款失败")
    private Integer status;

    @ApiModelProperty("是否使用帮扶基金 0否 1是")
    private Integer usedAssist;

    @ApiModelProperty("应付款金额")
    private BigDecimal amount;

    @ApiModelProperty("帮扶金抵扣金额")
    private BigDecimal assistAmount;

    @ApiModelProperty("创建时间")
    private Instant gmtCreated;

    @ApiModelProperty("修改时间")
    private Instant gmtModified;

    @ApiModelProperty("支付方式 0微信 1支付宝")
    private Integer paymentType;
}
